//
//  Fengly_nuo_SQLDataBaseHandle.h
//  Fengly_Nuo_Movie
//
//  Created by dllo on 16/1/12.
//  Copyright © 2016年 Fengly_Nuo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
@class ActivityModel;
@class MovieModel;

@interface Fengly_nuo_SQLDataBaseHandle : NSObject {
    // 数据库成员变量
    sqlite3 *dbPoint;
}



/** 
 * 单例
 * sharedInstabce 单例 确保数据库不会被重复创建
 */
+ (Fengly_nuo_SQLDataBaseHandle *)sharedDataBaseHandle;

/**
 * 打开数据库
 */
- (void)openDataBase;

/**
 * 创建数据库表
 * 接口部分为表名
 */
- (void)createTableWithTableName:(NSString *)string;



# pragma mark - 活动收藏数据库表的操作
/** 添加到活动收藏表 */
- (void)insertActivityModel:(ActivityModel *)model;

/** 删除活动收藏 */
- (void)deleteActivityModel:(NSString *)string;

/** 查询活动收藏表 */
- (NSArray *)selectTable;

/** 通过活动title查询活动信息 */
- (ActivityModel *)selectActivity:(NSString *)activityTitle;


#pragma mark - 电影收藏表数据库操作
/** 添加到电影收藏表 */
- (void)insertMovieModel:(MovieModel *)model;

/** 删除电影收藏 */
- (void)deleteMovieModel:(NSString *)string;

/** 查询电影收藏表 */
- (NSArray *)selectMovieTable;



- (void)deleteAll;



@end



